strive to survive - Français Anglais Dictionnaire